

import java.util.Collection;
import java.util.List;

public class Tablet {

	/** 
	 * @uml.property name="zemo"
	 * @uml.associationEnd inverse="tablero:Zemo"
	 */
	private Zemo zemo;

	/** 
	 * Getter of the property <tt>zemo</tt>
	 * @return  Returns the zemo.
	 * @uml.property  name="zemo"
	 */
	public Zemo getZemo() {
		return zemo;
	}

	/** 
	 * Setter of the property <tt>zemo</tt>
	 * @param zemo  The zemo to set.
	 * @uml.property  name="zemo"
	 */
	public void setZemo(Zemo zemo) {
		this.zemo = zemo;
	}

	/**
	 * @uml.property  name="codigo"
	 */
	private String codigo = "";

	/**
	 * Getter of the property <tt>codigo</tt>
	 * @return  Returns the codigo.
	 * @uml.property  name="codigo"
	 */
	public String getCodigo() {
		return codigo;
	}

	/**
	 * Setter of the property <tt>codigo</tt>
	 * @param codigo  The codigo to set.
	 * @uml.property  name="codigo"
	 */
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	/** 
	 * @uml.property name="typeCardFactory"
	 * @uml.associationEnd multiplicity="(0 -1)" inverse="tablero:TypeCardFactory"
	 */
	private Collection typeCardFactory;

	/** 
	 * Getter of the property <tt>typeCardFactory</tt>
	 * @return  Returns the typeCardFactory.
	 * @uml.property  name="typeCardFactory"
	 */
	public Collection getTypeCardFactory() {
		return typeCardFactory;
	}

	/** 
	 * Setter of the property <tt>typeCardFactory</tt>
	 * @param typeCardFactory  The typeCardFactory to set.
	 * @uml.property  name="typeCardFactory"
	 */
	public void setTypeCardFactory(Collection typeCardFactory) {
		this.typeCardFactory = typeCardFactory;
	}

	/**
	 * @uml.property  name="barHealth"
	 */
	private List barHealth;

	/** 
	 * Getter of the property <tt>barraSalud</tt>
	 * @return  Returns the barraSalud.
	 * @uml.property  name="barHealth"
	 */
	public List getBarHealth() {
		return barHealth;
	}

	/** 
	 * Setter of the property <tt>barraSalud</tt>
	 * @param barraSalud  The barraSalud to set.
	 * @uml.property  name="barHealth"
	 */
	public void setBarHealth(List barHealth) {
		this.barHealth = barHealth;
	}

	/** 
	 * @uml.property name="player"
	 * @uml.associationEnd multiplicity="(0 -1)" inverse="tablero:Player"
	 */
	private Collection player;

	/**
	 * Getter of the property <tt>player</tt>
	 * @return  Returns the player.
	 * @uml.property  name="player"
	 */
	public Collection getPlayer() {
		return player;
	}

	/**
	 * Setter of the property <tt>player</tt>
	 * @param player  The player to set.
	 * @uml.property  name="player"
	 */
	public void setPlayer(Collection player) {
		this.player = player;
	}

	/** 
	 * @uml.property name="box"
	 * @uml.associationEnd multiplicity="(0 -1)" aggregation="composite" inverse="tablero:Box"
	 */
	private Collection box;

	/**
	 * Getter of the property <tt>box</tt>
	 * @return  Returns the box.
	 * @uml.property  name="box"
	 */
	public Collection getBox() {
		return box;
	}

	/**
	 * Setter of the property <tt>box</tt>
	 * @param box  The box to set.
	 * @uml.property  name="box"
	 */
	public void setBox(Collection box) {
		this.box = box;
	}

	/** 
	 * @uml.property name="turn"
	 * @uml.associationEnd multiplicity="(0 -1)" inverse="tablero:Turn"
	 */
	private Collection turn;

	/**
	 * Getter of the property <tt>turn</tt>
	 * @return  Returns the turn.
	 * @uml.property  name="turn"
	 */
	public Collection getTurn() {
		return turn;
	}

	/**
	 * Setter of the property <tt>turn</tt>
	 * @param turn  The turn to set.
	 * @uml.property  name="turn"
	 */
	public void setTurn(Collection turn) {
		this.turn = turn;
	}

	/**
	 * @uml.property  name="cartas"
	 * @uml.property  name="cartas"
	 * @uml.associationEnd  aggregation="shared" inverse="tablero:Carta"
	 */
	

}
